/* CSS Document */

BODY {
	background-color:#c90032;
	background-image:url(images/Page_BG.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:0px;
	padding:0 0 0 0;;
	margin-bottom:35px;
}
.ControlPanel {
	padding:0 0 0 50px;
}
.ControlPanel .ControlPanel {
	padding:0 0 0 0;
}
#Page_Div {
	transform: scale(1);
	transform-origin: top center;
	zoom: 100%;
}
#PrintHeader {
	display:none;
}
#Shadow_Top {
	background-image:url(images/Shadow_T.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1021px;
	height:208px;
	overflow:hidden;
	margin:0 auto;
}
#HeaderDiv {
	background-image: url(images/WVPEBD_header.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:947px;
	..width:949px;
	height:200px;
	border:1px solid #FFFFFF;
	border-bottom:0;
	margin:8px auto 0 auto;
}
#dnn_dnnLOGIN_hypLogin, #dnn_dnnLOGIN_cmdLogin, #dnn_dnnLOGIN_loginLink {
	display:block;
	font-size:10px;
	font-weight:100;
	color:#fffcd3;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 0 0;
}
#dnn_RenewLink {
	float:right;
	margin:85px 70px 0 0;
	..margin:83px 70px 0 0;
}
#dnn_RenewLink a .renew {
	background-image:url(images/Renew.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100px;
	height:60px;
	cursor:pointer;
}
#dnn_RenewLink a:hover .renew {
	background-image:url(images/Renew_hover.png);
}
#Shadow_Sides {
	background-image:url(images/Shadow_S.png);
	background-repeat:repeat-y;
	background-position:center;
	width:1021px;
	margin:0 auto;
}
#PageTable {
	border-collapse:collapse;
	text-align:center;
	border:1px solid #FFFFFF;
	border-bottom:0;
	width:949px;
}
#HeaderBar {
	width:949px;
	height:32px;
	background-color:#c90032;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	padding-top:0px;
}
#HeaderBar TD {
	padding-bottom:2px;
}
#SearchArea {
	 width:220px;
	 height:24px;
	 ..padding-top:2px;
}
#dnn_dnnSEARCH_ClassicSearch {
	padding-left:15px;
	white-space: nowrap;
}
#dnn_dnnSEARCH_ClassicSearch LABEL, #dnn_dnnSEARCH_optWeb, #dnn_dnnSEARCH_optSite, #dnn_dnnSEARCH_WebRadioButton, #dnn_dnnSEARCH_SiteRadioButton {
	display:none;
}
#dnn_dnnSearch_txtSearch {
	font-size: 12px;
}
a .search_button {
	background-image:url(images/Search_off.png);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
	..display:inline;
	width:47px;
	height:20px;
	margin-bottom:-5px;
}
a:hover .search_button {
	background-image:url(images/Search_on.png);
}
#dnn_HeaderBarBox {
	width:722px;
}
#HeaderBar a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
}
#HeaderBar a:visited {
	color:#FFFFFF;
}
#HeaderBar a:hover {
	text-decoration:underline;
}
.Font_Size {
	float: right;
	display: flex;
	margin: 2px 2px 0 20px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	vertical-align:middle;
	height: 25px;
	line-height: 23px;
}
.Font_Size .button_zoom {
	display: inline-block;
	background-image: url(Images/Zoom_Button.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 25px;
	width: 25px:
}
.Font_Size .button_zoom_up {
	display: inline-block;
	background-image: url(Images/Zoom_Button_Up.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
	margin: 0 5px;
}
.Font_Size .button_zoom_up:hover {
	background-image: url(Images/Zoom_Button_Up_press.png);
}
.Font_Size .button_zoom_down {
	display: inline-block;
	background-image: url(Images/Zoom_Button_Down.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
	margin-left: 5px;
}
.Font_Size .button_zoom_down:hover {
	background-image: url(Images/Zoom_Button_Down_press.png);
}
#dnn_MenuPane {
	width:220px;
	height:853px;
	vertical-align:top;
	background-color:#009690;
	background-image: url(images/Menu_BG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #FFFFFF;
	border-bottom:0;
	margin:0;
	padding:10px 0px 0px 5px;
}
#Updated {
	width:220px;
	height:20px;
	vertical-align:bottom;
	background-color:#009690;
	border:0 0 0 0;
	border-bottom:1px solid #009690;
	border-left:1px solid #FFFFFF;
	margin:0 0 0 0;
	padding:10px 0px 0px 5px;
	color:#FFF;
	font-size:12px;
}
.currentdate {
	color:#FFF;
	font-size:12px;
}
#ContentArea {
	background-repeat:no-repeat;
	background-position:top;
	width:722px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	vertical-align:top;
	padding:158px 0 0 0;
	
}
#SplashImages {
	display:none;
}
#PageName {
	width:636px;
	margin:20px auto 10px auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;
    COLOR: #009690;
	text-align:left;
	font-style:italic;
}
#dnn_ContentPane {
	width:636px;
	vertical-align:top;
	background-color:#FFFFFF;
	text-align:left;
	padding:0;
	margin:0px auto 20px auto;
}
#Shadow_Bottom {
	background-image:url(images/Shadow_B.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1021px;
	height:60px;
}
#MenuBottom {
	width:219px;
	..width:226px;
	height:13px;
	..height:24px;
	vertical-align:top;
	background-color:#009690;
	border:1px solid #FFFFFF;
	border-top:0;
	margin:0 auto 0 36px;
	padding:10px 0px 0 5px;
	float:left;
	overflow:hidden;
}

#Announcements {
	background-image:url(images/Announcements_BG.jpg);
	background-repeat:repeat-y;
	background-position:left;
	text-align:left;
	padding:5px 5px 5px 10px;
	margin:5px 0px 10px 0px;
}
#Announcements .list-mark {
	background-image:url(images/List-Mark.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:9px;
	height:9px;
	margin-top:5px;
}
.announcement {
	margin:0 0 0 3px;
	font-size: 13px;
}
.announcement a {
	font-size: 13px;
}
.mission_statement li {
	list-style-type: square;
}
#dnn_ContentPane P {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:10px 0 10px 0
}
.ContactInfo {
	font-weight:bold;
    COLOR: #009690;
	text-align:center;
	padding-top:10px;
	..padding-top:0;
}
H1, H2, H3, H4, H5, H6, TH, THEAD, TFOOT
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
    COLOR: #009690;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
H1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;
	font-style:italic;
	margin:0 0 0 0;
}
H2 {
	font-size:11pt;
	line-height: 18px !important;
	margin-bottom:0px;
	color:#000;
}
H3 {
	font-size:11pt;
	line-height: 11px !important;
	margin: 20px 0 0 0 !important;
}
H4 {
	font-size:11pt;
	text-align:center;
}
H5 {
	font-size:10pt;
	text-align:center;
}
H6 {
	font-size:11px;
	color:#000;
}
li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16px;
	padding-bottom:3px;
}
HR {
	height: 3px;
	..display:list-item;
	..list-style:url(images/hr.jpg) inside;
	background-image:url(images/hr.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border:0;
	margin:20px 0 10px 0;
	..margin-bottom:0px;
}
.hr_half {
	height: 3px;
	..list-style:url(images/hr_half.jpg) inside;
	background-image:url(images/hr_half.jpg);
	text-align:left;
}
HR.containermaster_wvpebd {
	display:block;
}
.redtext {
	color:#c90032;
}
.redtextbc {
	color:#c90032;
	font-weight:bold;
	text-align:center;
}
.rednote {
	color:#c90032;
	font-size:8pt !IMPORTANT;
	font-weight:bold;
}
#dnn_ContentPane A {
    color:#00b0ed;
	font-weight:100;
	text-decoration:none;
}
#dnn_ContentPane A:hover {
	text-decoration:underline;
}
#dnn_ContentPane A:active {
	text-decoration:underline;
}
#dnn_ContentPane A:visited {
}
a.link {
	color:#000000 !IMPORTANT;
}
a.link:hover {
	color:#00b0ed !IMPORTANT;
}
.UDTlinkholder {
	width:30px;
	height:30px;
	margin: auto;
	text-align: center;
}
.PDFlink {
	width:30px;
	height:30px;
	background-image:url(/Portals/WVPEBD/images/PDF_icon.png);
	background-position:center;
	background-repeat:none;
	margin:0;
	cursor:pointer;
}
.WORDlink {
	width:30px;
	height:30px;
	background-image:url(/Portals/WVPEBD/images/WORD_icon.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:0;
	cursor:pointer;
}
.URLlink {
	width:30px;
	height:30px;
	background-image:url(/Portals/WVPEBD/images/world-link-icon.png);
	background-position:center;
	background-repeat:none;
	margin:0;
	cursor:pointer;
}
.FormName {
	font-size:15px;
	font-weight:bold;
}
.FormNote {
	font-size:12px;
	font-weight:bold;
	color:#c90032;
}
.footnote {
	font-size:12px;
	color:#818285;
	font-style:italic;
}
.footnote_black {
	font-size:12px;
}
.adobe_footnote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#009690;
	font-style:italic;
}
.label {
	text-transform:uppercase;
	font-size:8pt;
	padding-left:5px;
}
.standard_table {
	width:640px !IMPORTANT;
	border:0;
	border-collapse:collapse;
}
.standard_table TD {
	border:1px solid #c90032;
	vertical-align:middle;
}
.linkTD {
	text-align:center;
	width:90px;
}
.linkTD BR {
	display:none;
}
.linkTD .PDFlink, .linkTD .WORDlink, .linkTD .URLlink {
	margin:0 auto;
}
blockquote, blockquote p {
	line-height: 16px !important;
	margin-top: 0 !important;
}


.Bio {
	font-size:12px;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
}
.Bio ul a {
	text-decoration:underline !IMPORTANT;
}
.Bio li {
	display:none;
}
.expand li {
	display:block;
}
.hide li {
	display:none;
}

.containermaster_wvpebd {
}
.containerUDT_wvpebd {
	margin-top: 10px;
	margin-bottom: 20px;
}
.UDT_Table {
	width:640px !IMPORTANT;
	border:0;
	border-collapse:collapse;
}
.UDT_Table TD {
	border:1px solid #c90032;
	border-top:0;
}
.UDTheader {
	width:628px;
	..width:640px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid #009690;
	padding:3px 5px 3px 5px;
}
.UDT_HeaderRow {
	width:628px;
	..width:640px;
	background-color:#009690;
	border:1px solid #009690;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:3px 5px 3px 5px;
}
.UDT_SubHeaderRow {
	width:620px !IMPORTANT;
	background-color:#99d5d3;
}
.UDT_HeaderRow TH {
	background-color:#009690;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:1px solid #009690;
	border-collapse:collapse;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
}
.UDT_HeaderRow .Head {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
}
.UDT_HeaderRow .subhead {
	font-size:11px;
	color:#FFFFFF;
}
.UDT_Row {
	color:#000000;
	background-color:#fffacf;
	font-size:14px;
}
.UDT_Row A, .UDT_Row A:hover, .UDT_Row A:active, .UDT_Row A:visited {
	text-decoration:underline;
}
.UDT_AltRow {
	color:#000000;
	background-color:#fff9bb;
	font-size:14px;
}
.UDT_AltRow A .UDT_AltRow A:hover, .UDT_AltRow A:active, .UDT_AltRow A:visited {
	text-decoration:underline;
}
.UDT_footnote {
	font-size: 11px;
}
.EventNote {
	font-size:13px;
	font-style:italic;
	white-space:nowrap;
}
.EventNoteRed {
	font-size:13px;
	font-style:italic;
	color:#c90032;
}


.FEE_Table {
	width:640px !IMPORTANT;
	border-collapse:collapse;
}
.FEE_TableHeader {
	width:640px !IMPORTANT;
	border-collapse:collapse;
}
.FEE_TableBody {
	width:640px !IMPORTANT;
	border-collapse:collapse;
	border:1px solid #c90032;
	border-top:0;
	margin-bottom:10px;
	..margin-bottom:20px;
}
.FEE_TableBody TD {
	border-top:0;
	border-bottom:1px solid #c90032;
}
.FEE_TableBody .CostCol {
	text-align:right;
}
.FEE_TableBody .TextCol {
}
.FEEheader {
	width:628px;
	..width:640px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid #009690;
	padding:3px 5px 3px 5px;
}
.FEE_HeaderRow {
	width:620px !IMPORTANT;
	background-color:#009690;
	border:1px solid #009690;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.FEE_SubHeaderRow {
	width:620px !IMPORTANT;
	background-color:#cae6e7;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border:1px solid #c90032;
	border-top:0;
}
.FEE_SubHeaderRow TD {
	padding:3px 5px 2px 5px;
}
.FEE_SubHeaderRow TD BR {
	display:none;
}
.FEE_HeaderRow TH {
	background-color:#009690;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:1px solid #009690;
	border-collapse:collapse;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
}
.FEE_HeaderRow .Head {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	line-height:30px;
}
.FEE_HeaderRow .subhead {
	font-size:11px;
	color:#FFFFFF;
}
.FEE_Row {
	color:#000000;
	background-color:#fffacf;
	font-size:14px;
	border:1px solid #c90032;
	border-top:0;
}
.FEE_Row A, .FEE_Row A:hover, .FEE_Row A:active, .FEE_Row A:visited {
	text-decoration:underline;
}
.FEE_AltRow {
	color:#000000;
	background-color:#fff9bb;
	font-size:14px;
	border:1px solid #c90032;
	border-top:0;
}
.FEE_AltRow A .FEE_AltRow A:hover, .FEE_AltRow A:active, .FEE_AltRow A:visited {
	text-decoration:underline;
}


.board_photo {
	width:119px;
	height:156px;
	background-repeat:no-repeat;
	background-position:center;
	padding-right:11px;
	padding-top:6px;
	..padding-top:10px;
}
.board_disc {
	vertical-align:top;
	font-size:14px;
}

.board_name {
	color:#c90032;
	font-size:14pt;
	font-weight:bold;
	margin-top:12px;
}
.board_office {
    COLOR: #009690;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:6px;
}
.board_degrees {
	font-style:italic;
}
.board_loc {
}
.board_expire {
}
.faq_q {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
.faq_a, .faq_a ul li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

/* ==========================
       STYLES FOR ddrMenu
   ==========================
*/

/* Applied to all unordered lists within the div named "dnnMenu_2" */
#dnnMenu_2 {
	width: 200px;
	margin-left:5px;
	..margin-left:-10px;
}
#dnnMenu_2 ul
{
	margin: 0 0 3px 0;
	border: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	width: 200px;
	text-align:left;
}

/* Applied to all list items within the div named "dnnMenu_2" */
#dnnMenu_2 li
{
	display: inline;
	margin: 0;
	border: 0;
	padding: 0;
	width: 200px;
	line-height:16px;
}
#dnnMenu_2 li ul li {
	line-height:9px;
}

/* Applied to all links. Use "li a" styles below to customize nested links. */
#dnnMenu_2 a
{
	padding-right: 0px;
	display: block;
	padding-left: 6px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	background-color: transparent;
	text-decoration: none;
	font-weight: 100;
	width: 194px;
	_width: 200px;
	margin: 0;
}

/* Applied to all links. Use "li a" styles below to customize nested links. */
#dnnMenu_2 a:hover
{
	background-color: transparent;
	color:#FFCC00;
	text-decoration:underline;
}

/* Applied to first-level links */
#dnnMenu_2 ul a
{	font-weight:bold;
	font-size:13px;
	color:#fdf7d5;
}

/* Applied to second-level links */
#dnnMenu_2 ul ul a
{
	padding-left:25px;
	background-color: transparent;
	background-image:url("List-mark-small.jpg");
	background-position:16px 7px;
	..background-position:16px 6px;
	background-repeat:no-repeat;
	text-transform:none;
	font-weight: 100;
	font-size:12px;
	color:#FFF;
}

/* Applied to third-level links */
#dnnMenu_2 ul ul ul a
{
	padding-left: 18px;
	background-color: transparent;
	text-transform:none;
	font-weight: 100;
}

/* Applied to fourth-level links */
#dnnMenu_2 ul ul ul ul a
{
	padding-left: 24px;
	background-color: transparent;
	text-transform:none;
	font-weight: 100;
}

/* Applied to fifth-level links */
#dnnMenu_2 ul ul ul ul ul a
{
	padding-left: 30px;
	background-color: transparent;
	text-transform:none;
	font-weight: 100;
}

/*========================================================+
|  Form and List - Fillable Forms                         |
+========================================================*/	

.dnnForm {
	font-size: 14px;
}
.form-horizontal {
	width:625px;
	margin: 0 auto;
}
.form-horizontal H4, .form-horizontal P {
	text-align: center;
}

.dnnForm input.dnnFormRequired {
	width: 250px;
	border-left:1px solid #bfbfbf !important;
	border-right:5px solid red !important;
}

.form-group {
	margin-bottom: 5px !important;
}
.form-group-stack {
	display: block;
	margin-bottom: 0 !important;
	text-align: center;
}
.form-question {
	display: flex;
	width: 200px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 3px;
}
.form-question-zip {
	display: flex;
	width: 100px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 3px;
}
.form-question-stack {
	display: inline;
	width:100%;
	margin: 0 auto;
	vertical-align: bottom;
}
.form-question div, .form-question-zip div {
	width: 100%;
	vertical-align: bottom;
	text-align: right;
}
.form-answer, .form-answer-zip {
	display: flex;
}
.form-answer-stack {
	display: inline;
	margin: 0 auto;
}
.form-answer input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 300px;
}
.form-answer-stack input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 400px;
}
.form-answer-zip input {
	padding: 2px ;
	margin-bottom: 2px;
	width: 100px;
}
.dnnFormLabelWithoutHelp {
	font-weight: bold;
}
.dnnForm textarea {
	width: 600px;
	height: 150px;
}
.form-answer textarea, .form-answer-stack textarea {
	width: 500px;
	height: 100px;
}
.dnnformRadioButtons {
	font-size: 12px;
	color: #000 !important;
	background-color: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
	white-space: nowrap !important;
}

@media print {
  /* style sheet for print goes here */
BODY {
	background-color:#FFF;
	background-image:none;
}

#PrintHeader {
	display:block;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}
#Shadow_Top {
	display:none;
}
#HeaderDiv {
	display:none;
}
#Shadow_Sides {
	width:636px;
	background-image:none;
}
#PageTable {
	border-collapse:collapse;
	border:0;
	border-bottom:0;
	width:636px;
}
#HeaderBar {
	display:none;
}
#dnn_MenuPane {
	display:none;
}
#ContentArea {
	width:636px;
	background-image:none !IMPORTANT;
}
#SplashImages {
	display:none;
}
#dnn_ContentPane {
	width:636px;
}
#Shadow_Bottom {
	display:none;
}
#MenuBottom {
	display:none;
}

}